home *** CD-ROM | disk | FTP | other *** search
-
-
-
- TTTTeeeexxxxtttt::::::::TTTTaaaabbbbssss((((3333)))) TTTTeeeexxxxtttt::::::::TTTTaaaabbbbssss((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- Text::Tabs -- expand and unexpand tabs per the unix _e_x_p_a_n_d(1) and
- _u_n_e_x_p_a_n_d(1)
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- use Text::Tabs;
-
- $tabstop = 4; @lines_without_tabs = _e_x_p_a_n_d(@lines_with_tabs);
- @lines_with_tabs = _u_n_e_x_p_a_n_d(@lines_without_tabs);
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- Text::Tabs does about what the unix utilities _e_x_p_a_n_d(1) and _u_n_e_x_p_a_n_d(1)
- do. Given a line with tabs in it, expand will replace the tabs with the
- appropriate number of spaces. Given a line with or without tabs in it,
- unexpand will add tabs when it can save bytes by doing so. Invisible
- compression with plain ascii!
-
- BBBBUUUUGGGGSSSS
- expand doesn't handle newlines very quickly -- do not feed it an entire
- document in one string. Instead feed it an array of lines.
-
- AAAAUUUUTTTTHHHHOOOORRRR
- David Muir Sharnoff <muir@idiom.com>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-